/*
 * @Date: 2024-12-19 16:25:19
 * @LastEditors: zl 1077167261@qq.com
 * @LastEditTime: 2024-12-20 15:00:25
 * @FilePath: \employment-data-platform\js\register.js
 */
const register = document.querySelector('#btn-register');
const form = document.querySelector('.register-form');
register.addEventListener('click', function (e) {
  e.preventDefault();
  const { username, password } = serialize(form, { hash: true, empty: true });
  if (validatData(username, password)) {
    axios({
      method: 'post',
      url: '/register',
      data: {
        username,
        password,
      },
    }).then(({ data: res }) => {
      if (res) {
        pxmu.success(`用户【${res.account}】注册成功，请登录`);
      }
    });
  } else {
    pxmu.toast({
      msg: '请输入正确的账号和密码', //内容 不能为空
      time: 1500, //停留时间 默认2500毫秒
      bg: 'rgba(0, 0, 0, 0.86)', //背景颜色 默认黑色
      color: '#fff', //文字颜色 默认白色
      location: 'top', //居中center 顶部top 底部bottom默认
      animation: 'slidedown', //显示的动画 默认fade 动画支持详见动画文档
      type: 'wap', //默认wap样式 可选参数：pc 入参pc时
      status: '', //可选参数 success成功 warn警告 error错误 仅在type=pc时候生效，wap时可通过自定义bg、color改变样式
    });
  }
});
